package org.spring.springboot.app.order.harddeviceorder.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;
import java.util.Date;

public class DeviceOrderVO {
    private String id;

    private BigDecimal orderPrice;

    private BigDecimal orderOldPrice;

    private Date orderPayTime;

    private String orderUserId;

    private String officeId;

    private String orderOfficeId;

    private String orderLogisticsName;

    private String addressDetail;

    private String orderLogisticsNumber;

    private String orderName;

    private String orderType;

    private String orderState;

    private String orderRefundLogisticsName;

    private String orderRefundLogisticsNumber;

    private String orderRefundRemark;


    private String createBy;

    @ApiModelProperty(value = "创建时间",hidden = true)
    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
    private Date createDate;

    private String updateBy;

    @ApiModelProperty(value = "修改时间",hidden = true)
    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
    private Date updateDate;

    private String remarks;

    private String delFlag;

    private String prepayId;

    private String referrerPhone;

    private String UserName; //下单人名字

    private String dodId;  //订单详情id
    private String dodOrderId;  //订单id
    private String dodProductid; //产品id
    private String dodRemarks;  //详情备注
    private String dodCount;  //订单详情表该商品总数量
    private String dodPrice;  //订单详情表该商品总价格
    private String deviceName;  //产品名称
    private String deviceType;  //产品类型
    private String deviceImage;  //产品图片
    private String deviceContent; //设备图文详情
    private String deviceUnitPrice;  //产品单价
    private String deviceTradeCount; //产品最低批发数量
    private String deviceTradePrice; //产品最低批发价格
    private String productState; //产品状态
    private  String imageId;  //图片id

    public String getImageId() {
        return imageId;
    }

    public void setImageId(String imageId) {
        this.imageId = imageId;
    }

    public String getProductState() {
        return productState;
    }

    public void setProductState(String productState) {
        this.productState = productState;
    }

    public String getUserName() {
        return UserName;
    }

    public void setUserName(String userName) {
        UserName = userName;
    }
    public String getDodId() {
        return dodId;
    }

    public void setDodId(String dodId) {
        this.dodId = dodId;
    }

    public String getDodOrderId() {
        return dodOrderId;
    }

    public void setDodOrderId(String dodOrderId) {
        this.dodOrderId = dodOrderId;
    }

    public String getDodProductid() {
        return dodProductid;
    }

    public void setDodProductid(String dodProductid) {
        this.dodProductid = dodProductid;
    }

    public String getDodRemarks() {
        return dodRemarks;
    }

    public void setDodRemarks(String dodRemarks) {
        this.dodRemarks = dodRemarks;
    }

    public String getDodCount() {
        return dodCount;
    }

    public void setDodCount(String dodCount) {
        this.dodCount = dodCount;
    }

    public String getDodPrice() {
        return dodPrice;
    }

    public void setDodPrice(String dodPrice) {
        this.dodPrice = dodPrice;
    }

    public String getDeviceName() {
        return deviceName;
    }

    public void setDeviceName(String deviceName) {
        this.deviceName = deviceName;
    }

    public String getDeviceType() {
        return deviceType;
    }

    public void setDeviceType(String deviceType) {
        this.deviceType = deviceType;
    }

    public String getDeviceImage() {
        return deviceImage;
    }

    public void setDeviceImage(String deviceImage) {
        this.deviceImage = deviceImage;
    }

    public String getDeviceContent() {
        return deviceContent;
    }

    public void setDeviceContent(String deviceContent) {
        this.deviceContent = deviceContent;
    }

    public String getDeviceUnitPrice() {
        return deviceUnitPrice;
    }

    public void setDeviceUnitPrice(String deviceUnitPrice) {
        this.deviceUnitPrice = deviceUnitPrice;
    }

    public String getDeviceTradeCount() {
        return deviceTradeCount;
    }

    public void setDeviceTradeCount(String deviceTradeCount) {
        this.deviceTradeCount = deviceTradeCount;
    }

    public String getDeviceTradePrice() {
        return deviceTradePrice;
    }

    public void setDeviceTradePrice(String deviceTradePrice) {
        this.deviceTradePrice = deviceTradePrice;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    public BigDecimal getOrderPrice() {
        return orderPrice;
    }

    public void setOrderPrice(BigDecimal orderPrice) {
        this.orderPrice = orderPrice;
    }

    public BigDecimal getOrderOldPrice() {
        return orderOldPrice;
    }

    public void setOrderOldPrice(BigDecimal orderOldPrice) {
        this.orderOldPrice = orderOldPrice;
    }

    public Date getOrderPayTime() {
        return orderPayTime;
    }

    public void setOrderPayTime(Date orderPayTime) {
        this.orderPayTime = orderPayTime;
    }

    public String getOrderUserId() {
        return orderUserId;
    }

    public void setOrderUserId(String orderUserId) {
        this.orderUserId = orderUserId == null ? null : orderUserId.trim();
    }

    public String getOfficeId() {
        return officeId;
    }

    public void setOfficeId(String officeId) {
        this.officeId = officeId == null ? null : officeId.trim();
    }

    public String getOrderOfficeId() {
        return orderOfficeId;
    }

    public void setOrderOfficeId(String orderOfficeId) {
        this.orderOfficeId = orderOfficeId == null ? null : orderOfficeId.trim();
    }

    public String getOrderLogisticsName() {
        return orderLogisticsName;
    }

    public void setOrderLogisticsName(String orderLogisticsName) {
        this.orderLogisticsName = orderLogisticsName == null ? null : orderLogisticsName.trim();
    }

    public String getAddressDetail() {
        return addressDetail;
    }

    public void setAddressDetail(String addressDetail) {
        this.addressDetail = addressDetail == null ? null : addressDetail.trim();
    }

    public String getOrderLogisticsNumber() {
        return orderLogisticsNumber;
    }

    public void setOrderLogisticsNumber(String orderLogisticsNumber) {
        this.orderLogisticsNumber = orderLogisticsNumber == null ? null : orderLogisticsNumber.trim();
    }

    public String getOrderName() {
        return orderName;
    }

    public void setOrderName(String orderName) {
        this.orderName = orderName == null ? null : orderName.trim();
    }

    public String getOrderType() {
        return orderType;
    }

    public void setOrderType(String orderType) {
        this.orderType = orderType == null ? null : orderType.trim();
    }

    public String getOrderState() {
        return orderState;
    }

    public void setOrderState(String orderState) {
        this.orderState = orderState == null ? null : orderState.trim();
    }

    public String getOrderRefundLogisticsName() {
        return orderRefundLogisticsName;
    }

    public void setOrderRefundLogisticsName(String orderRefundLogisticsName) {
        this.orderRefundLogisticsName = orderRefundLogisticsName == null ? null : orderRefundLogisticsName.trim();
    }

    public String getOrderRefundLogisticsNumber() {
        return orderRefundLogisticsNumber;
    }

    public void setOrderRefundLogisticsNumber(String orderRefundLogisticsNumber) {
        this.orderRefundLogisticsNumber = orderRefundLogisticsNumber == null ? null : orderRefundLogisticsNumber.trim();
    }

    public String getOrderRefundRemark() {
        return orderRefundRemark;
    }

    public void setOrderRefundRemark(String orderRefundRemark) {
        this.orderRefundRemark = orderRefundRemark == null ? null : orderRefundRemark.trim();
    }

    public String getCreateBy() {
        return createBy;
    }

    public void setCreateBy(String createBy) {
        this.createBy = createBy == null ? null : createBy.trim();
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public String getUpdateBy() {
        return updateBy;
    }

    public void setUpdateBy(String updateBy) {
        this.updateBy = updateBy == null ? null : updateBy.trim();
    }

    public Date getUpdateDate() {
        return updateDate;
    }

    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks == null ? null : remarks.trim();
    }

    public String getDelFlag() {
        return delFlag;
    }

    public void setDelFlag(String delFlag) {
        this.delFlag = delFlag == null ? null : delFlag.trim();
    }

    public String getPrepayId() {
        return prepayId;
    }

    public void setPrepayId(String prepayId) {
        this.prepayId = prepayId == null ? null : prepayId.trim();
    }

    public String getReferrerPhone() {
        return referrerPhone;
    }

    public void setReferrerPhone(String referrerPhone) {
        this.referrerPhone = referrerPhone == null ? null : referrerPhone.trim();
    }
}